package net.yla.smartbus.module.ba.area.form;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 默苍离
 * @date 2021/6/26 15:31
 * <p>
 * ******************************************
 * @annotation: 前端页面传入 存入数据库
 */
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class AreaForm {


    /**
     * 主键id
     */
    private Integer regionId;

    /**
     * 区域名称
     */
    private String name;

    /**
     * 区域类型
     */
    private Integer regionType;

    /**
     * 区域形状
     */
    private Integer shapeType;

    /**
     * 区域的动态设定值。
     * 0表示未设置。
     * 如果是停车场，该值表示可停车辆数；
     * 如果是限速区域，该值表示最高时速。
     */
    private Integer value;

    //以下字段为非空字段 增加默认值
    /**
     * 区域名称拼音
     */
    private String pinyin = "area";

    /**
     * 区域名称拼音缩写
     */
    private String abbr = "area";

}
